everyone sings their own praises - French English Dictionary